Update io util to convert path like object to string #8275
Merged
+25
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes failing dask-cudf s3 test introduced from changes to
fsspec.stringify_path
in their 2021.5.0 release.Problem description:
While reading remote files with dask-cudf the
path_or_object
param is populated with remote file objects such ass3fs.s3File
orgcsfs.GCSFile
. Updates to thefsspec.stringify_path
util results in returning the string path for such objects resulting in cudf looking for those file paths locally.Fix:
Fix uses one of the branches from the original
stringify_path
util that checks if apath like
object implement thefsspath
protocol and gets the string representation from that.